the dynamics of innovation diffusion